package com.me.iot.starter;

import com.me.iot.domain.MeIOTConfigInfo;
import com.me.iot.domain.MeIOTSocketConfigInfo;
import org.springframework.stereotype.Component;

/**
 * IOT项目启动器的接口，规定各种启动器统一的启动步骤
 */
@Component
public interface MeIOTActiveStarter {
    /**
     * 加载配置--配置文件或者注解
     */
    void loadConfig();

    /**
     * 启动服务端
     */
    void startServer(MeIOTConfigInfo configInfo);
}
